import { wxLogin } from "../../api/login";

Page({
  /**
   * 快捷登录
   */
  async handleQuickLogin() {
    // 1. 获取 登录的临时凭据 code
    const { code } = await wx.login();

    // 2. 获取 加密的用户信息【虽然现在获取的是匿名的】
    const { encryptedData, iv } = await wx.getUserInfo();

    // 3. 调用 后端提供的 微信登录接口
    const resp = await wxLogin(code, encryptedData, iv);

    // 4. 将 token 存储下来
    wx.setStorageSync("token", resp.token);

    // 5. 友好提示
    wx.showToast({ title: "登录成功" });

    // 6. 重定向回之前要去的页面
    wx.switchTab({
      url: "/pages/center/center",
    });
  },
});
